public class GetMyeBayBuyingResponseType {
	public class GetMyeBayBuyingResponseType_e {
		public Datetime Timestamp;
		public String Ack;
		public String CorrelationID;
		public ErrorType.ErrorType_e[] Errors;
		public String Message;
		public String Version;
		public String Build;
		public String NotificationEventName;
		public DuplicateInvocationDetailsType.DuplicateInvocationDetailsType_e DuplicateInvocationDetails;
		public String RecipientUserID;
		public String EIASToken;
		public String NotificationSignature;
		public String HardExpirationWarning;
		public BotBlockResponseType.BotBlockResponseType_e BotBlock;
		public BuyingSummaryType.BuyingSummaryType_e BuyingSummary;
		public PaginatedItemArrayType.PaginatedItemArrayType_e WatchList;
		public PaginatedItemArrayType.PaginatedItemArrayType_e BidList;
		public PaginatedItemArrayType.PaginatedItemArrayType_e BestOfferList;
		public PaginatedOrderTransactionArrayType.PaginatedOrderTransactionArrayType_e WonList;
		public PaginatedItemArrayType.PaginatedItemArrayType_e LostList;
		public MyeBayFavoriteSearchListType.MyeBayFavoriteSearchListType_e FavoriteSearches;
		public MyeBayFavoriteSellerListType.MyeBayFavoriteSellerListType_e FavoriteSellers;
		public ItemType.ItemType_e[] SecondChanceOffer;
		public BidGroupArrayType.BidGroupArrayType_e BidAssistantList;
	
		//Setters
		public void setTimestamp(Datetime val) {Timestamp = val; field_order_type_info.add('Timestamp'); }
		public void setAck(String val) {Ack = val; field_order_type_info.add('Ack'); }
		public void setCorrelationID(String val) {CorrelationID = val; field_order_type_info.add('CorrelationID'); }
		public void setErrors(ErrorType.ErrorType_e[] val) {Errors = val; field_order_type_info.add('Errors'); }
		public void setMessage(String val) {Message = val; field_order_type_info.add('Message'); }
		public void setVersion(String val) {Version = val; field_order_type_info.add('Version'); }
		public void setBuild(String val) {Build = val; field_order_type_info.add('Build'); }
		public void setNotificationEventName(String val) {NotificationEventName = val; field_order_type_info.add('NotificationEventName'); }
		public void setDuplicateInvocationDetails(DuplicateInvocationDetailsType.DuplicateInvocationDetailsType_e val) {DuplicateInvocationDetails = val; field_order_type_info.add('DuplicateInvocationDetails'); }
		public void setRecipientUserID(String val) {RecipientUserID = val; field_order_type_info.add('RecipientUserID'); }
		public void setEIASToken(String val) {EIASToken = val; field_order_type_info.add('EIASToken'); }
		public void setNotificationSignature(String val) {NotificationSignature = val; field_order_type_info.add('NotificationSignature'); }
		public void setHardExpirationWarning(String val) {HardExpirationWarning = val; field_order_type_info.add('HardExpirationWarning'); }
		public void setBotBlock(BotBlockResponseType.BotBlockResponseType_e val) {BotBlock = val; field_order_type_info.add('BotBlock'); }
		public void setBuyingSummary(BuyingSummaryType.BuyingSummaryType_e val) {BuyingSummary = val; field_order_type_info.add('BuyingSummary'); }
		public void setWatchList(PaginatedItemArrayType.PaginatedItemArrayType_e val) {WatchList = val; field_order_type_info.add('WatchList'); }
		public void setBidList(PaginatedItemArrayType.PaginatedItemArrayType_e val) {BidList = val; field_order_type_info.add('BidList'); }
		public void setBestOfferList(PaginatedItemArrayType.PaginatedItemArrayType_e val) {BestOfferList = val; field_order_type_info.add('BestOfferList'); }
		public void setWonList(PaginatedOrderTransactionArrayType.PaginatedOrderTransactionArrayType_e val) {WonList = val; field_order_type_info.add('WonList'); }
		public void setLostList(PaginatedItemArrayType.PaginatedItemArrayType_e val) {LostList = val; field_order_type_info.add('LostList'); }
		public void setFavoriteSearches(MyeBayFavoriteSearchListType.MyeBayFavoriteSearchListType_e val) {FavoriteSearches = val; field_order_type_info.add('FavoriteSearches'); }
		public void setFavoriteSellers(MyeBayFavoriteSellerListType.MyeBayFavoriteSellerListType_e val) {FavoriteSellers = val; field_order_type_info.add('FavoriteSellers'); }
		public void setSecondChanceOffer(ItemType.ItemType_e[] val) {SecondChanceOffer = val; field_order_type_info.add('SecondChanceOffer'); }
		public void setBidAssistantList(BidGroupArrayType.BidGroupArrayType_e val) {BidAssistantList = val; field_order_type_info.add('BidAssistantList'); }


		//Getters
		public Datetime getTimestamp() { return Timestamp; }
		public String getAck() { return Ack; }
		public String getCorrelationID() { return CorrelationID; }
		public ErrorType.ErrorType_e[] getErrors() { return Errors; }
		public String getMessage() { return Message; }
		public String getVersion() { return Version; }
		public String getBuild() { return Build; }
		public String getNotificationEventName() { return NotificationEventName; }
		public DuplicateInvocationDetailsType.DuplicateInvocationDetailsType_e getDuplicateInvocationDetails() { return DuplicateInvocationDetails; }
		public String getRecipientUserID() { return RecipientUserID; }
		public String getEIASToken() { return EIASToken; }
		public String getNotificationSignature() { return NotificationSignature; }
		public String getHardExpirationWarning() { return HardExpirationWarning; }
		public BotBlockResponseType.BotBlockResponseType_e getBotBlock() { return BotBlock; }
		public BuyingSummaryType.BuyingSummaryType_e getBuyingSummary() { return BuyingSummary; }
		public PaginatedItemArrayType.PaginatedItemArrayType_e getWatchList() { return WatchList; }
		public PaginatedItemArrayType.PaginatedItemArrayType_e getBidList() { return BidList; }
		public PaginatedItemArrayType.PaginatedItemArrayType_e getBestOfferList() { return BestOfferList; }
		public PaginatedOrderTransactionArrayType.PaginatedOrderTransactionArrayType_e getWonList() { return WonList; }
		public PaginatedItemArrayType.PaginatedItemArrayType_e getLostList() { return LostList; }
		public MyeBayFavoriteSearchListType.MyeBayFavoriteSearchListType_e getFavoriteSearches() { return FavoriteSearches; }
		public MyeBayFavoriteSellerListType.MyeBayFavoriteSellerListType_e getFavoriteSellers() { return FavoriteSellers; }
		public ItemType.ItemType_e[] getSecondChanceOffer() { return SecondChanceOffer; }
		public BidGroupArrayType.BidGroupArrayType_e getBidAssistantList() { return BidAssistantList; }

	
		private String[] Timestamp_type_info = new String[]{'Timestamp','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] Ack_type_info = new String[]{'Ack','urn:ebay:apis:eBLBaseComponents','String','0','1','false'};
		private String[] CorrelationID_type_info = new String[]{'CorrelationID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Errors_type_info = new String[]{'Errors','urn:ebay:apis:eBLBaseComponents','ErrorType.ErrorType_e','0','-1','false'};
		private String[] Message_type_info = new String[]{'Message','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Version_type_info = new String[]{'Version','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Build_type_info = new String[]{'Build','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] NotificationEventName_type_info = new String[]{'NotificationEventName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] DuplicateInvocationDetails_type_info = new String[]{'DuplicateInvocationDetails','urn:ebay:apis:eBLBaseComponents','DuplicateInvocationDetailsType.DuplicateInvocationDetailsType_e','0','1','false'};
		private String[] RecipientUserID_type_info = new String[]{'RecipientUserID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] EIASToken_type_info = new String[]{'EIASToken','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] NotificationSignature_type_info = new String[]{'NotificationSignature','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] HardExpirationWarning_type_info = new String[]{'HardExpirationWarning','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] BotBlock_type_info = new String[]{'BotBlock','urn:ebay:apis:eBLBaseComponents','BotBlockResponseType.BotBlockResponseType_e','0','1','false'};
		private String[] BuyingSummary_type_info = new String[]{'BuyingSummary','urn:ebay:apis:eBLBaseComponents','BuyingSummaryType.BuyingSummaryType_e','0','1','false'};
		private String[] WatchList_type_info = new String[]{'WatchList','urn:ebay:apis:eBLBaseComponents','PaginatedItemArrayType.PaginatedItemArrayType_e','0','1','false'};
		private String[] BidList_type_info = new String[]{'BidList','urn:ebay:apis:eBLBaseComponents','PaginatedItemArrayType.PaginatedItemArrayType_e','0','1','false'};
		private String[] BestOfferList_type_info = new String[]{'BestOfferList','urn:ebay:apis:eBLBaseComponents','PaginatedItemArrayType.PaginatedItemArrayType_e','0','1','false'};
		private String[] WonList_type_info = new String[]{'WonList','urn:ebay:apis:eBLBaseComponents','PaginatedOrderTransactionArrayType.PaginatedOrderTransactionArrayType_e','0','1','false'};
		private String[] LostList_type_info = new String[]{'LostList','urn:ebay:apis:eBLBaseComponents','PaginatedItemArrayType.PaginatedItemArrayType_e','0','1','false'};
		private String[] FavoriteSearches_type_info = new String[]{'FavoriteSearches','urn:ebay:apis:eBLBaseComponents','MyeBayFavoriteSearchListType.MyeBayFavoriteSearchListType_e','0','1','false'};
		private String[] FavoriteSellers_type_info = new String[]{'FavoriteSellers','urn:ebay:apis:eBLBaseComponents','MyeBayFavoriteSellerListType.MyeBayFavoriteSellerListType_e','0','1','false'};
		private String[] SecondChanceOffer_type_info = new String[]{'SecondChanceOffer','urn:ebay:apis:eBLBaseComponents','ItemType.ItemType_e','0','-1','false'};
		private String[] BidAssistantList_type_info = new String[]{'BidAssistantList','urn:ebay:apis:eBLBaseComponents','BidGroupArrayType.BidGroupArrayType_e','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}
